package org.jeecg.modules.parameter.api.dto.power;

import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;

import java.io.Serializable;
import java.util.List;


/**
 * @author P
 */
@Data
@ApiModel(value = "sim_power", description = "参数-线路-供电区间")
public class SimPowerDto implements Serializable {


    @ApiModelProperty(value = "供电区间id")
    private String powerId;

    @ApiModelProperty(value = "供电区间名称")
    private String powerName;

    @ApiModelProperty(value = "所属线路id(uuid)")
    private String mainLineId;

    @ApiModelProperty(value = "是否含站（01包含，02不包含）")
    private String powerType; // 使用String来存储ENUM值

    @ApiModelProperty(value = "开始坐标")
    private String startOffset;

    @ApiModelProperty(value = "结束坐标")
    private String endOffset;

    @ApiModelProperty(value = "上下行 01上行 02下行")
    private String upOrDown;

    @ApiModelProperty(value = "运营状态，运营01(默认) ，停运02")
    private String operatingStatus;

    @ApiModelProperty(value = "包含车站ID")
    private List<String> powerWith;
}